﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Tranfer : System.Web.UI.Page
{
    BankServices.BankingServices sv = new BankServices.BankingServices();
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (!Session["AccountID"].Equals(""))
        {
            int aid = int.Parse(Session["AccountID"].ToString());
            if (sv.GetAccountDetail(aid).Active == 0)
            {

                lblResult.Text = "Tài khoản bạn đã ngừng hoạt động, bạn k thể chuyển tiền!";
            }
            else
            {
                switch (sv.Tranfer(aid, int.Parse(txtToID.Text), int.Parse(txtMoney.Text)))
                {
                    case 1:
                        lblResult.Text = "Bạn không đủ tiền";
                        break;
                    case 2:
                        lblResult.Text = "Người nhận không tồn tại";
                        break;
                    case 3:
                        lblResult.Text = "Tài khoản người nhận đã ngừng hoạt đồng";
                        break;
                    case 4:
                        lblResult.Text = "Bạn không thể tự chuyển tiền cho mình";
                        break;
                    default:
                        lblResult.Text = "Bạn đã chuyển thành công " + txtMoney.Text + " VND cho người có ID là " + txtToID.Text;
                        break;
                }
            }

        }
    }
}